package JavaSE.d5;

import java.util.*;

/*
在Map中删除不及格的学生映射
Map中保存若干学生信息，键表示学生姓名，值表示学生成绩，
Map m=new HashMap();
m.put("九纹龙",83);
m.put("翻江龙",43);
m.put("许小龙",62);
m.put("许文龙",73);
m.put("释小龙",27);
 */
public class Test14 {
    public static void main(String[] args) {
        Map<String,Integer> student=new HashMap<>();
        Set<String> delete=new HashSet<>();
        student.put("九纹龙",83);
        student.put("翻江龙",43);
        student.put("许小龙",62);
        student.put("许文龙",73);
        student.put("释小龙",27);
        for (String s : student.keySet()) {
            int value= student.get(s);
            if (value<60){
                delete.add(s);
            }
        }
        Object[] objects = delete.toArray();
        for (int i = 0; i < objects.length; i++) {
            student.remove(objects[i]);
        }
        System.out.println(student);
    }
}
